package com.yb.util.framework;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.yb.domain.VO.PingouVO;
import com.yb.domain.goods.TgBrand;
import com.yb.domain.goods.TgCategory;
import com.yb.domain.goods.TgGoods;
import com.yb.domain.goods.TgInformation;
import com.yb.domain.statement.Statement;

public class MemoryData {
	private static List<TgCategory> categoryList = new ArrayList<TgCategory>();

	private static Map<Long, List<TgBrand>> brandMap = new HashMap<Long, List<TgBrand>>();

	private static Map<Long, List<PingouVO>> pingouMap = new HashMap<Long, List<PingouVO>>();

	private static Map<Long, List<TgInformation>> informationMap = new HashMap<Long, List<TgInformation>>();

	private static List<TgInformation> hotInforMap = new ArrayList<TgInformation>();

	private static List<TgInformation> imgInfoHotList = new ArrayList<TgInformation>();

	private static List<TgInformation> imgInfoList = new ArrayList<TgInformation>();

	private static Map<Long, List<TgGoods>> hotGoodMap = new HashMap<Long, List<TgGoods>>();

	private static List<TgInformation> hotActivityList = new ArrayList<TgInformation>();

	private static List<TgBrand> hotTrendList = new ArrayList<TgBrand>();

	private static Map<Long, List<TgBrand>> hotTrendCategoryMap = new HashMap<Long, List<TgBrand>>();
	
	private static List<Statement> StatementList = new ArrayList<Statement>();

	private static Integer totalCount = 0;

	private static TgInformation indexImg;
	
	public static Integer getTotalCount() {
		return totalCount;
	}

	public static void setTotalCount(Integer totalCount) {
		MemoryData.totalCount = totalCount;
	}

	public static Map<Long, List<TgGoods>> getHotGoodMap() {
		return hotGoodMap;
	}

	public static void setHotGoodMap(Map<Long, List<TgGoods>> hotGoodMap) {
		MemoryData.hotGoodMap = hotGoodMap;
	}

	public static List<TgInformation> getImgInfoHotList() {
		return imgInfoHotList;
	}

	public static void setImgInfoHotList(List<TgInformation> imgInfoHotList) {
		MemoryData.imgInfoHotList = imgInfoHotList;
	}

	public static List<TgInformation> getHotInforMap() {
		return hotInforMap;
	}

	public static void setHotInforMap(List<TgInformation> hotInforMap) {
		MemoryData.hotInforMap = hotInforMap;
	}

	public static List<TgCategory> getCategoryList() {
		return categoryList;
	}

	public static void setCategoryList(List<TgCategory> categoryList) {
		MemoryData.categoryList = categoryList;
	}

	public static Map<Long, List<TgBrand>> getBrandMap() {
		return brandMap;
	}

	public static void setBrandMap(Map<Long, List<TgBrand>> brandMap) {
		MemoryData.brandMap = brandMap;
	}

	public static Map<Long, List<PingouVO>> getPingouMap() {
		return pingouMap;
	}

	public static void setPingouMap(Map<Long, List<PingouVO>> pingouMap) {
		MemoryData.pingouMap = pingouMap;
	}

	public static Map<Long, List<TgInformation>> getInformationMap() {
		return informationMap;
	}

	public static void setInformationMap(
			Map<Long, List<TgInformation>> informationMap) {
		MemoryData.informationMap = informationMap;
	}

	public static List<TgInformation> getHotActivityList() {
		return hotActivityList;
	}

	public static void setHotActivityList(List<TgInformation> hotActivityList) {
		MemoryData.hotActivityList = hotActivityList;
	}

	public static List<TgInformation> getImgInfoList() {
		return imgInfoList;
	}

	public static void setImgInfoList(List<TgInformation> imgInfoList) {
		MemoryData.imgInfoList = imgInfoList;
	}

	public static List<TgBrand> getHotTrendList() {
		return hotTrendList;
	}

	public static void setHotTrendList(List<TgBrand> hotTrendList) {
		MemoryData.hotTrendList = hotTrendList;
	}

	public static Map<Long, List<TgBrand>> getHotTrendCategoryMap() {
		return hotTrendCategoryMap;
	}

	public static void setHotTrendCategoryMap(
			Map<Long, List<TgBrand>> hotTrendCategoryMap) {
		MemoryData.hotTrendCategoryMap = hotTrendCategoryMap;
	}

    public static List<Statement> getStatementList() {
        return StatementList;
    }

    public static void setStatementList(List<Statement> statementList) {
        StatementList = statementList;
    }

    public static TgInformation getIndexImg() {
        return indexImg;
    }

    public static void setIndexImg(TgInformation indexImg) {
        MemoryData.indexImg = indexImg;
    }


}
